/**
 * 路由后置守卫
 */
import { useQueueStore } from 'store/useUsers';
export default [
    //failure  如果导航被阻止，导致用户停留在同一个页面上，由 router.push 返回的 Promise 的解析值将是 Navigation Failure。否则，它将是一个 falsy 值(通常是 undefined)。这样我们就可以区分我们导航是否离开了当前位置：
    //停止并清除未返回的请求
    (_to: object, _from: object, failure: any) => {
        const useQueueUrl = useQueueStore();
        failure || useQueueUrl.cancelAllRequest();
        // console.log(to, from, failure);
    }
];
